magazine cap